impassable stricture - Espagnol Anglais Dictionnaire